package com.glwan.fixedassetapp.model.kingdee;

import java.util.List;

public class FaCard {
    private List<String> NeedUpDateFields;
    private List<String> NeedReturnFields;
    private String IsDeleteEntry;
    private String SubSystemId;
    private String IsVerifyBaseDataField;
    private String IsEntryBatchFill;
    private String ValidateFlag;
    private String NumberSearch;
    private String IsAutoAdjustField;
    private String InterationFlags;
    private String IgnoreInterationFlag;
    private String IsControlPrecision;
    private String ValidateRepeatJson;
    private Model Model;


    public List<String> getNeedUpDateFields() {
        return NeedUpDateFields;
    }

    public void setNeedUpDateFields(List<String> needUpDateFields) {
        NeedUpDateFields = needUpDateFields;
    }

    public List<String> getNeedReturnFields() {
        return NeedReturnFields;
    }

    public void setNeedReturnFields(List<String> needReturnFields) {
        NeedReturnFields = needReturnFields;
    }

    public String getIsDeleteEntry() {
        return IsDeleteEntry;
    }

    public void setIsDeleteEntry(String isDeleteEntry) {
        IsDeleteEntry = isDeleteEntry;
    }

    public String getSubSystemId() {
        return SubSystemId;
    }

    public void setSubSystemId(String subSystemId) {
        SubSystemId = subSystemId;
    }

    public String getIsVerifyBaseDataField() {
        return IsVerifyBaseDataField;
    }

    public void setIsVerifyBaseDataField(String isVerifyBaseDataField) {
        IsVerifyBaseDataField = isVerifyBaseDataField;
    }

    public String getIsEntryBatchFill() {
        return IsEntryBatchFill;
    }

    public void setIsEntryBatchFill(String isEntryBatchFill) {
        IsEntryBatchFill = isEntryBatchFill;
    }

    public String getValidateFlag() {
        return ValidateFlag;
    }

    public void setValidateFlag(String validateFlag) {
        ValidateFlag = validateFlag;
    }

    public String getNumberSearch() {
        return NumberSearch;
    }

    public void setNumberSearch(String numberSearch) {
        NumberSearch = numberSearch;
    }

    public String getIsAutoAdjustField() {
        return IsAutoAdjustField;
    }

    public void setIsAutoAdjustField(String isAutoAdjustField) {
        IsAutoAdjustField = isAutoAdjustField;
    }

    public String getInterationFlags() {
        return InterationFlags;
    }

    public void setInterationFlags(String interationFlags) {
        InterationFlags = interationFlags;
    }

    public String getIgnoreInterationFlag() {
        return IgnoreInterationFlag;
    }

    public void setIgnoreInterationFlag(String ignoreInterationFlag) {
        IgnoreInterationFlag = ignoreInterationFlag;
    }

    public String getIsControlPrecision() {
        return IsControlPrecision;
    }

    public void setIsControlPrecision(String isControlPrecision) {
        IsControlPrecision = isControlPrecision;
    }

    public String getValidateRepeatJson() {
        return ValidateRepeatJson;
    }

    public void setValidateRepeatJson(String validateRepeatJson) {
        ValidateRepeatJson = validateRepeatJson;
    }

    public Model getModel() {
        return Model;
    }

    public void setModel(Model model) {
        Model = model;
    }

    public static class Model {
        private int FID;
        private FInventSchemeId FInventSchemeId;
        private FAssetOrgId FAssetOrgId;
        private List<FEntity> FEntity;

        // Getters and Setters
        public int getFID() {
            return FID;
        }

        public void setFID(int FID) {
            this.FID = FID;
        }

        public FInventSchemeId getFInventSchemeId() {
            return FInventSchemeId;
        }

        public void setFInventSchemeId(FInventSchemeId FInventSchemeId) {
            this.FInventSchemeId = FInventSchemeId;
        }

        public FAssetOrgId getFAssetOrgId() {
            return FAssetOrgId;
        }

        public void setFAssetOrgId(FAssetOrgId FAssetOrgId) {
            this.FAssetOrgId = FAssetOrgId;
        }

        public List<FEntity> getFEntity() {
            return FEntity;
        }

        public void setFEntity(List<FEntity> FEntity) {
            this.FEntity = FEntity;
        }

        public static class FInventSchemeId {
            private String FBILLNO;

            // Getters and Setters
            public String getFBILLNO() {
                return FBILLNO;
            }

            public void setFBILLNO(String FBILLNO) {
                this.FBILLNO = FBILLNO;
            }
        }

        public static class FAssetOrgId {
            private String FNumber;

            // Getters and Setters
            public String getFNumber() {
                return FNumber;
            }

            public void setFNumber(String FNumber) {
                this.FNumber = FNumber;
            }
        }

        public static class FEntity {
            private int FEntryID;
            private FOwnerOrgId FOwnerOrgId;
            private FAssetTypeId FAssetTypeId;
            private FAssetUnitId FAssetUnitId;
            private int FInitQty;
            private String FProfitStatus;
            private int FAssetId;
            private String FAssetName;
            private String FCardNumber;
            private FASSETSTATUSID FASSETSTATUSID;

            private String FBookQty;

            private String FAssetNumber;

            private String fSpecification;

            private FBookUseDeptid fBookUseDeptid;

            private FBookPositionId fBookPositionId;

            private FBookUserId fBookUserId;

            private String fEntryDescription;

            private FInitCheckerId fInitCheckerId;

            private FInitUserId fInitUserId;

            private String fIsDealDept;
            private String fIsDealPosition;

            private String fIsReinventory;

            private FKeeperId fKeeperId;

            private FReCheckerId FReCheckerId;

            private String fPstatus;

            private String fProfitStatus;


            private String FReDate;

            private String InitDate;

            public String getInitDate() {
                return InitDate;
            }

            public void setInitDate(String initDate) {
                InitDate = initDate;
            }

            private FRePositionId fRePositionId;

            private Long fReQty;

            private FReUseDeptId FReUseDeptId;

            private FReUserId FReUserId;

            private FInitPositionId FInitPositionId;

            private FInitUseDeptId FInitUseDeptId;

            public FInitUseDeptId getFInitUseDeptId() {
                return FInitUseDeptId;
            }

            public void setFInitUseDeptId(FInitUseDeptId FInitUseDeptId) {
                this.FInitUseDeptId = FInitUseDeptId;
            }

            public FaCard.Model.FEntity.FASSETSTATUSID getFASSETSTATUSID() {
                return FASSETSTATUSID;
            }

            public void setFASSETSTATUSID(FaCard.Model.FEntity.FASSETSTATUSID FASSETSTATUSID) {
                this.FASSETSTATUSID = FASSETSTATUSID;
            }

            public FInitPositionId getFInitPositionId() {
                return FInitPositionId;
            }

            public void setFInitPositionId(FInitPositionId FInitPositionId) {
                this.FInitPositionId = FInitPositionId;
            }

            public FASSETSTATUSID getASSETSTATUSID() {
                return FASSETSTATUSID;
            }

            public void setASSETSTATUSID(FASSETSTATUSID ASSETSTATUSID) {
                this.FASSETSTATUSID = ASSETSTATUSID;
            }

            public FInitUserId getfInitUserId() {
                return fInitUserId;
            }

            public void setfInitUserId(FInitUserId fInitUserId) {
                this.fInitUserId = fInitUserId;
            }

            public String getfIsDealDept() {
                return fIsDealDept;
            }

            public void setfIsDealDept(String fIsDealDept) {
                this.fIsDealDept = fIsDealDept;
            }

            public String getfIsDealPosition() {
                return fIsDealPosition;
            }

            public void setfIsDealPosition(String fIsDealPosition) {
                this.fIsDealPosition = fIsDealPosition;
            }

            public String getfIsReinventory() {
                return fIsReinventory;
            }

            public void setfIsReinventory(String fIsReinventory) {
                this.fIsReinventory = fIsReinventory;
            }

            public FKeeperId getfKeeperId() {
                return fKeeperId;
            }

            public void setfKeeperId(FKeeperId fKeeperId) {
                this.fKeeperId = fKeeperId;
            }

            public FReCheckerId getFReCheckerId() {
                return FReCheckerId;
            }

            public void setFReCheckerId(FReCheckerId FReCheckerId) {
                this.FReCheckerId = FReCheckerId;
            }

            public String getfPstatus() {
                return fPstatus;
            }

            public void setfPstatus(String fPstatus) {
                this.fPstatus = fPstatus;
            }

            public String getfProfitStatus() {
                return fProfitStatus;
            }

            public void setfProfitStatus(String fProfitStatus) {
                this.fProfitStatus = fProfitStatus;
            }

            public String getFReDate() {
                return FReDate;
            }

            public void setFReDate(String FReDate) {
                this.FReDate = FReDate;
            }

            public FRePositionId getfRePositionId() {
                return fRePositionId;
            }

            public void setfRePositionId(FRePositionId fRePositionId) {
                this.fRePositionId = fRePositionId;
            }

            public Long getfReQty() {
                return fReQty;
            }

            public void setfReQty(Long fReQty) {
                this.fReQty = fReQty;
            }

            public FReUseDeptId getFReUseDeptId() {
                return FReUseDeptId;
            }

            public void setFReUseDeptId(FReUseDeptId FReUseDeptId) {
                this.FReUseDeptId = FReUseDeptId;
            }

            public FReUserId getFReUserId() {
                return FReUserId;
            }

            public void setFReUserId(FReUserId FReUserId) {
                this.FReUserId = FReUserId;
            }

            public FBookPositionId getfBookPositionId() {
                return fBookPositionId;
            }

            public void setfBookPositionId(FBookPositionId fBookPositionId) {
                this.fBookPositionId = fBookPositionId;
            }

            public String getfSpecification() {
                return fSpecification;
            }

            public void setfSpecification(String fSpecification) {
                this.fSpecification = fSpecification;
            }

            public FBookUseDeptid getfBookUseDeptid() {
                return fBookUseDeptid;
            }

            public void setfBookUseDeptid(FBookUseDeptid fBookUseDeptid) {
                this.fBookUseDeptid = fBookUseDeptid;
            }

            public FBookUserId getfBookUserId() {
                return fBookUserId;
            }

            public void setfBookUserId(FBookUserId fBookUserId) {
                this.fBookUserId = fBookUserId;
            }

            public String getfEntryDescription() {
                return fEntryDescription;
            }

            public void setfEntryDescription(String fEntryDescription) {
                this.fEntryDescription = fEntryDescription;
            }

            public FInitCheckerId getfInitCheckerId() {
                return fInitCheckerId;
            }

            public void setfInitCheckerId(FInitCheckerId fInitCheckerId) {
                this.fInitCheckerId = fInitCheckerId;
            }

            public String getFAssetName() {
                return FAssetName;
            }

            public void setFAssetName(String FAssetName) {
                this.FAssetName = FAssetName;
            }

            public String getFCardNumber() {
                return FCardNumber;
            }

            public void setFCardNumber(String FCardNumber) {
                this.FCardNumber = FCardNumber;
            }


            public String getFBookQty() {
                return FBookQty;
            }

            public void setFBookQty(String FBookQty) {
                this.FBookQty = FBookQty;
            }

            public String getFAssetNumber() {
                return FAssetNumber;
            }

            public void setFAssetNumber(String FAssetNumber) {
                this.FAssetNumber = FAssetNumber;
            }

            public int getFEntryID() {
                return FEntryID;
            }

            public void setFEntryID(int FEntryID) {
                this.FEntryID = FEntryID;
            }

            public FOwnerOrgId getFOwnerOrgId() {
                return FOwnerOrgId;
            }

            public void setFOwnerOrgId(FOwnerOrgId FOwnerOrgId) {
                this.FOwnerOrgId = FOwnerOrgId;
            }

            public FAssetTypeId getFAssetTypeId() {
                return FAssetTypeId;
            }

            public void setFAssetTypeId(FAssetTypeId FAssetTypeId) {
                this.FAssetTypeId = FAssetTypeId;
            }

            public FAssetUnitId getFAssetUnitId() {
                return FAssetUnitId;
            }

            public void setFAssetUnitId(FAssetUnitId FAssetUnitId) {
                this.FAssetUnitId = FAssetUnitId;
            }

            public int getFInitQty() {
                return FInitQty;
            }

            public void setFInitQty(int FInitQty) {
                this.FInitQty = FInitQty;
            }

            public String getFProfitStatus() {
                return FProfitStatus;
            }

            public void setFProfitStatus(String FProfitStatus) {
                this.FProfitStatus = FProfitStatus;
            }

            public int getFAssetId() {
                return FAssetId;
            }

            public void setFAssetId(int FAssetId) {
                this.FAssetId = FAssetId;
            }

            public static class FOwnerOrgId extends FNumber {
            }

            public static class FAssetTypeId extends FNumber {
            }

            public static class FAssetUnitId extends FNumber {
            }

            public static class FASSETSTATUSID extends FNumber {
            }

            public static class FBookUseDeptid extends FNumber {
            }

            public static class FBookPositionId extends FNumber {
            }

            public static class FInitCheckerId {
                private String FUserID;

                public String getFUserID() {
                    return FUserID;
                }

                public void setFUserID(String FUserID) {
                    this.FUserID = FUserID;
                }
            }

            public static class FNumber {
                private String FNumber;

                public String getFNumber() {
                    return FNumber;
                }

                public void setFNumber(String FNumber) {
                    this.FNumber = FNumber;
                }
            }

            public static class FBookUserId {
                private String FStaffNumber;

                public String getFStaffNumber() {
                    return FStaffNumber;
                }

                public void setFStaffNumber(String FStaffNumber) {
                    this.FStaffNumber = FStaffNumber;
                }
            }

            public static class FInitUserId {
                private String FStaffNumber;

                public String getFStaffNumber() {
                    return FStaffNumber;
                }

                public void setFStaffNumber(String FStaffNumber) {
                    this.FStaffNumber = FStaffNumber;
                }
            }

            public static class FKeeperId {
                private String FSTAFFNUMBER;

                public String getFSTAFFNUMBER() {
                    return FSTAFFNUMBER;
                }

                public void setFSTAFFNUMBER(String FSTAFFNUMBER) {
                    this.FSTAFFNUMBER = FSTAFFNUMBER;
                }
            }

            public static class FRePositionId extends FNumber {

            }

            public static class FReUseDeptId extends FNumber {
            }

            public static class FReUserId {
                private String FStaffNumber;

                public String getFStaffNumber() {
                    return FStaffNumber;
                }

                public void setFStaffNumber(String FStaffNumber) {
                    this.FStaffNumber = FStaffNumber;
                }
            }

            public static class FReCheckerId {
                private String FUserID;

                public String getFUserID() {
                    return FUserID;
                }

                public void setFUserID(String FUserID) {
                    this.FUserID = FUserID;
                }
            }

            public static class FInitPositionId extends FNumber {

            }

            public static class FInitUseDeptId extends FNumber {
            }

        }
    }
}